/**************************************************************
 *
 * Copyright (c) 2008, ******, All Rights Reserved.
 *
 * 名 称:
 *		pub_log.h
 * 位 置:
 *		inc/biz/pub_log.h
 * 描 述:
 *		系统日志类
 * 备 注:
 *		无
 * 修 改:
 *		2008-09-20  Simon   - 创建
 *
 **************************************************************/

#ifndef __BIZ_PUB_LOG_H__
#define __BIZ_PUB_LOG_H__

#include <string>
#include "occi.h"
#include "pub/db.h"
#include "pub/str.h"

using namespace std;
using namespace oracle::occi;

class PubLog
{
private:
	Connection* conn;

public:
	String opLogSerialNo;		//操作日志流水
	String orderSerialNo;		//委托流水
	String serviceCode;			//功能码
	String acceptMethod;		//受理方式
	String channelCode;			//渠道代码
	String regionCode;			//地区代码
	String branchCode;			//网点代码
	String opID;				//操作员代码
	String opDate;				//操作日期
	String opTime;				//操作时间
	String ipAddr;				//IP地址
	String macAddr;				//MAC地址
	String returnCode;			//返回代码
	String returnMsg;			//返回信息

public:
	//构造函数
	PubLog(Connection* conn);

	//析构函数
	~PubLog();

public:
	//记录日志
	void writeLog();

};

#endif
